home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / asm / math_emu.h < prev    next >
C/C++ Source or Header  |  2005-10-13  |  755b  |  36 lines

  1. #ifndef _I386_MATH_EMU_H
  2. #define _I386_MATH_EMU_H
  3.  
  4. #include <asm/sigcontext.h>
  5.  
  6. int restore_i387_soft(void *s387, struct _fpstate __user *buf);
  7. int save_i387_soft(void *s387, struct _fpstate __user *buf);
  8.  
  9. /* This structure matches the layout of the data saved to the stack
  10.    following a device-not-present interrupt, part of it saved
  11.    automatically by the 80386/80486.
  12.    */
  13. struct info {
  14.     long ___orig_eip;
  15.     long ___ebx;
  16.     long ___ecx;
  17.     long ___edx;
  18.     long ___esi;
  19.     long ___edi;
  20.     long ___ebp;
  21.     long ___eax;
  22.     long ___ds;
  23.     long ___es;
  24.     long ___orig_eax;
  25.     long ___eip;
  26.     long ___cs;
  27.     long ___eflags;
  28.     long ___esp;
  29.     long ___ss;
  30.     long ___vm86_es; /* This and the following only in vm86 mode */
  31.     long ___vm86_ds;
  32.     long ___vm86_fs;
  33.     long ___vm86_gs;
  34. };
  35. #endif
  36.